Big Huge Thesaurus

Blessed Virgin

noun